課程名稱 |
系統分析與設計 Systems Analysis and Design |
開課學期 |
101-2 |
授課對象 |
管理學院 資訊管理學系 |
授課教師 |
盧信銘 |
課號 |
IM3007 |
課程識別碼 |
705E31200 |
班次 |
|
學分 |
3 |
全/半年 |
半年 |
必/選修 |
必帶 |
上課時間 |
星期一6,7,8(13:20~16:20) |
上課地點 |
管二102 |
備註 |
本課程以英語授課。 限本系所學生(含輔系、雙修生) 總人數上限:70人 |
Ceiba 課程網頁 |
http://ceiba.ntu.edu.tw/1012sad |
課程簡介影片 |
|
核心能力關聯 |
核心能力與課程規劃關聯圖 |
課程大綱
|
為確保您我的權利,請尊重智慧財產權及不得非法影印
|
課程概述 |
This course is designed to provide undergraduate junior-level students with the foundation and overview of the principles and methodologies for the development of computer information systems. Important issues in different system development stages, including planning, analysis, design, testing, implication, and maintenance will be discussed. Use of various software engineering analysis and design tools and techniques are covered, including information gathering for defining system requirements, data flow diagrams, data dictionaries, and object-oriented systems analysis. |
課程目標 |
本課程在於帶領學生認識從商務問題的塑模到系統的呈現,以建立有脈絡的塑模過程及內容,並從課程活動中培養系統開發所必備的團隊合作精神。希望學期結束時, 同學可以
--理解企業對資訊系統之需求
--學習系統化之需求調查方法
--學習分析企業資料與流程以設計企業資訊系統
--學習系統分析與設計之方式, 工具與技術
--實地演練一個系統開發專案
--學習成為一個系統分析師應有之紀律 |
課程要求 |
同學應先修過程式設計課程 |
預期每週課後學習時數 |
|
Office Hours |
另約時間 |
指定閱讀 |
Systems Analysis and Design, 8th edition, 2010, by Kenneth E. Kendall and Julie E. Kendall, ISBN-13: 978-0-13-509490-7 |
參考書目 |
|
評量方式 (僅供參考) |
|
週次 |
日期 |
單元主題 |
Week 1 |
02/18 |
Introduction to Systems Analysis and Design |
Week 2 |
02/25 |
Systems Development Life Cycle (Ch1) |
Week 3 |
03/04 |
Systems Development Life Cycle (Ch1) |
Week 4 |
03/11 |
Systems Development Life Cycle (Ch1); User Interface Design (Ch11); SAD Tool Presentation (1-2 groups) |
Week 5 |
03/18 |
User Interface Design (Ch11); SAD Tool Presentation (1-2 groups) |
Week 6 |
03/25 |
Project Identification and Selection (Ch2); SAD Tool Presentation (1-2 groups) |
Week 7 |
04/01 |
Mockup Interface Presentation (Milestone 1) |
Week 8 |
04/08 |
Project Identification and Selection (Ch2); Project Management (Ch3); SAD Tool Presentation (1-2 groups) |
Week 9 |
04/15 |
Project Management (Ch3); Requirements Analysis (Ch4); SAD Tool Presentation (1-2 groups) |
Week 10 |
04/22 |
Midterm |
Week 11 |
04/29 |
Requirements Analysis (Ch4); SAD Tool Presentation (CVS and Bugzilla) |
Week 12 |
05/06 |
Use Case Diagrams (Ch5); SAD Tool Presentation (Microsoft Project and Open Source CRM) |
Week 13 |
05/13 |
System Proposal Presentation (Milestone 2) |
Week 14 |
05/20 |
Use Case Diagrams (Ch5); SAD Tool Presentation (SVN and Selenium) |
Week 15 |
05/27 |
Class Diagrams (Ch6); SAD Tool Presentation (Redmine and AWStat) |
Week 16 |
06/03 |
Interaction Diagrams (Ch 7); Data Flow Diagram |
Week 17 |
06/10 |
Term Project Presentation (Milestone 3) |
Week 18 |
06/17 |
TBD |
|